package service;

import java.util.List;

import dao.BranchesMapper;
import entity.Branches;
import util.MyBatisUtil;

public class BranchesService {
	BranchesMapper branchesMapper = MyBatisUtil.createSqlSession().getMapper(BranchesMapper.class);

	/**
	 * 查询所有网点信息的方法
	 * @return 所有网点信息集合
	 */
	public List<Branches> queryAllBranches(){
		//调用查询所有网点信息的方法
		List<Branches> branches=branchesMapper.queryAllBranches();
		return branches;
	}

	/**
	 * 根据id查询指定网点信息
	 * @param id 网点编号
	 * @return 指定网点对象
	 */
	public Branches queryBranchesById(int id) {
		Branches branch=branchesMapper.queryBranchesById(id);
		return branch;
	}

	/**
	 * 根据营业执照号查询指定网点信息
	 * @param businessNo 营业执照号
	 * @return 网点信息对象
	 */
	public Branches queryBranchesByBusNo(String businessNo) {
		Branches branch=branchesMapper.queryBranchesByBusNo(businessNo);
		return branch;
	}

	/**
	 * 添加新的网点信息的方法的
	 * @param branch 待添加网点对象
	 * @return 受影响行数
	 */
	public int addBranch(Branches branch) {
		int result=branchesMapper.addBranch(branch);
		return result;
	}
}
